764dc816d86489d9f94bc6cb8019555435cd0144,java/tests/com/google/template/soy/jbcsrc/BytecodeCompilerTest.java,BytecodeCompilerTest,testParamValidation,#,633

Before Change


    assertEquals("-1", builder.getAndClearBuffer());

    CompiledTemplate.Factory singleIj = 
        TemplateTester.compileTemplateBody("{@inject foo : int}", "{$foo}");
    params.setField("foo", IntegerData.forValue(1));
    singleIj.create(SoyValueHelper.EMPTY_DICT, params).render(builder, DEFAULT_CONTEXT);
    assertEquals("1", builder.getAndClearBuffer());

After Change


    singleParam.create(EMPTY_DICT, EMPTY_DICT).render(builder, context);
    assertEquals("-1", builder.getAndClearBuffer());

    templates = TemplateTester.compileTemplateBody("{@inject foo : int}", "{$foo}");
    CompiledTemplate.Factory singleIj = templates.getTemplateFactory("ns.foo");
    context = getDefaultContext(templates);
    params.setField("foo", IntegerData.forValue(1));
    singleIj.create(SoyValueHelper.EMPTY_DICT, params).render(builder, context);